package cc.rengu.igas.route.core.realize.payment;

import cc.rengu.igas.route.facade.bean.PayerInfo;
import cc.rengu.igas.route.facade.request.IntelligencePaymentSignVerifyRequest;
import cc.rengu.igas.route.facade.response.IntelligencePaymentSignVerifyResponse;

/**
 * 对外收款签约确认通道实现接口
 *
 * @author xlz
 * @version 1.0
 * @date 2020430
 */
public interface DstChannelPaymentSignVerifyService {
    /**
     * 签约确认
     *
     * @param intelligencePaymentSignVerifyRequest
     * @return cc.rengu.igas.route.facade.response.IntelligencePaymentSignVerifyResponse
     * @throws Exception 失败
     * @author xionglz
     * @date 2020-04-30
     **/
    IntelligencePaymentSignVerifyResponse paymentSignVerify(IntelligencePaymentSignVerifyRequest intelligencePaymentSignVerifyRequest, PayerInfo payerInfo, String origSysSeqNum) throws Exception;
}
